/*
 作者：范志俊
 时间：2014-07-25
 描述： 验证码点击切换，button点击特效
 获取学校列表js，获取学校文本框中输入的内容，post给后台Public控制器的get_school_list方法，分析并处理后台传递回来的json数据
 获取专业列表js，获取专业文本框中输入的内容，post给后台Public控制器的get_discipline_list方法，分析并处理后台传递回来的json数据
 */
$(document).ready(function() {
	$("#code_img").click(function() {
		$("#code_img").attr("src", APP + "/Public/code&" + "Math.random()");
	});
	var inputString_1 = $("#school_input_1").text();
	/*提交数据*/
	if (inputString_1 == "") {
		//文本框内容为空
		$('#school_list_1').hide();
	}
	   $("#school_input_1").click(function(){

           $.ajax({
               type:"post",
               url:APP+"/Public/ip_address",
               async : true,
               dataType : "json",
               success : function(data) {
                   $('#school_list_1').empty();

                   if(data.length==0)
                   {    $("#school_list_1").append("<option>空</option>");
                       $("#school_list_1").attr("size",1);
                   }
                   else{
                       $.each(data, function(i, item) {
                           $("#school_list_1").append("<option value='"+ item.sclid1+"'>"+item.sclname +"</option>");
                       });
                   }
                   $('#school_list_1').show();
               }

           });
	   });
	  
	/*假如文本框进行输入*/
	$("#school_input_1").keyup(function(e) {
        $("#student_school_alert").empty();
        $("#student_school_alert").html("你可以输入学校首拼或全称");
		if (e.keyCode != 40 && e.keyCode != 38 ) {
			inputString_1 = $("#school_input_1").val();
			$.ajax({
				type : "post",
				url : APP + "/Public/schoolinfo",
				data : {
					schoolName : inputString_1
				},
				async : true,
				dataType : "json",
				success : function(data) {
					$('#school_list_1').empty();
                    if(data.length==0)
                    {    $("#school_list_1").append("<option>空</option>");
                        $("#school_list_1").attr("size",1);
                    }
                    else{
					$.each(data, function(i, item) {
						$("#school_list_1").append("<option value='"+ item.sclid1+"'>"+item.sclname +"</option>");
					});
                    }
				},
				error:function(data){
				    if(inputString_1.length!=0)
					alert("请刷新页面");
				}
			});
		} else {
			$("#school_list_1").focus();
            if (e.keyCode== 40)
            {
                $("#school_list_1").get(0).selectedIndex=0;
                $("#school_input_1").val($("#school_list_1 option:selected").text());
            }
            else if(e.keyCode==38)
            {
                $("#school_list_1").get(0).selectedIndex=$("#school_list_1 option").length-1;
                $("#school_input_1").val($("#school_list_1 option:selected").text());
            }
		}

	});
	/*下拉列表失去焦点*/
	$("#studentId").focus(function() {
		$("#school_list_1").hide();
	});
	$("#student_password_1").focus(function() {
		$("#school_list_1").hide();
	});
		/*下拉列表选择，将选择的值放进文本框内*/
	$("#school_list_1 option").click(function(event) {
		$("#school_input_1").val($(this).text());
		$("#school_list_1").hide();
	});


	//教师school下拉列表获取
	var inputString_2 = $("#school_input_2").val();

	if (inputString_2 == "") {

		$('#school_list_2').hide();
	}
	/*提交数据*/

	/*假如文本框进行输入*/
	$("#school_input_2").keyup(function(e) {
		if (e.keyCode != 40 && e.keyCode != 38) {
			$("#school_list_2").show();
			$.ajax({
				type : "post",
				url : APP + "/Public/schoolinfo",
				data : {

					schoolName : $("#school_input_2").val()
				},
				async :true,
				dataType : "json",
				success : function(data) {
					$('#school_list_2').empty();
                    $.each(data, function(i, item) {
                        $("#school_list_2").append("<option value='"+ item.sclid1+"'>"+item.sclname +"</option>");
                    });
				},
				error:function(data){
                    if($("#school_input_2").val().length!=0)
					alert("请刷新页面");
				}
			});
		} else {
            $("#school_list_2").focus();
            if (e.keyCode== 40)
            {
                $("#school_list_2").get(0).selectedIndex=0;
                $("#school_input_2").val($("#school_list_2 option:selected").text());
            }
            else if(e.keyCode==38)
            {
                $("#school_list_2").get(0).selectedIndex=$("#school_list_2 option").length-1;
                $("#school_input_2").val($("#school_list_2 option:selected").text());

            }
		}
	});
	/*下拉列表失去焦点*/
	$("#teacherName").focus(function() {

		$("#school_list_2").hide();
	});
    $("#teacher_password").focus(function() {

        $("#school_list_2").hide();
    });
    $("#discipline_list").focus(function() {

        $("#school_list_2").hide();
    });
    $("#school_list_2 option").click(function(event) {
        $("#school_input_2").val($(this).text());
        $("#school_list_2").hide();
    });



	//教师discipline下拉列表获取
	var inputString_3 = $("#discipline_input").val();

	if (inputString_3 == "") {
		//文本框内容为空
		$('#discipline_list').hide();
	}
	/*提交数据*/

	/*假如文本框进行输入*/
	$("#discipline_input").keyup(function(e) {
		if (e.keyCode != 40 && e.keyCode != 38) {
			$("#discipline_list").show();
			$.ajax({
				type : "post",
				url : APP + "/Public/get_discipline_list",
				data : {

					disciplineName : inputString_3
				},
				async : false,
				success : function(data, a) {
					$('#school_list_2').empty();
					$.each(data, function(i, item) {
						$("#school_list_2").append("<option value='"+item.disid1+"'>"+ item.disname + "</option>");
					});
				}
			});
		} else {
			$("#discipline_list").hide();
		}
	});
	/*下拉列表失去焦点*/
	$("#discipline_input").blur(function() {

		$("#discipline_list").hide();
	});
	$("#discipline_input").focus(function() {

		$("#discipline_list").hide();
	});
	/*下拉列表选择，将选择的值放进文本框内*/
	$("#discipline_list option").click(function(event) {
		$("#discipline_input").val($(this).text());
	});

}); 